#include <linux/types.h>

/* ASCII Table: each character is 16 column (16dots large)
        and 24 raw (24 dots high) */
unsigned short ASCII_Table[] = {
    /* Space ' '0 */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '!' 1*/
    0x0000,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '"' 2*/
    0x0000,
    0x0000,
    0x00CC,
    0x00CC,
    0x00CC,
    0x00CC,
    0x00CC,
    0x00CC,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '#' 3*/
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0C60,
    0x0C60,
    0x0C60,
    0x0630,
    0x0630,
    0x1FFE,
    0x1FFE,
    0x0630,
    0x0738,
    0x0318,
    0x1FFE,
    0x1FFE,
    0x0318,
    0x0318,
    0x018C,
    0x018C,
    0x018C,
    0x0000,
    /* '$' 4*/
    0x0000,
    0x0080,
    0x03E0,
    0x0FF8,
    0x0E9C,
    0x1C8C,
    0x188C,
    0x008C,
    0x0098,
    0x01F8,
    0x07E0,
    0x0E80,
    0x1C80,
    0x188C,
    0x188C,
    0x189C,
    0x0CB8,
    0x0FF0,
    0x03E0,
    0x0080,
    0x0080,
    0x0000,
    0x0000,
    0x0000,
    /* '%' */
    0x0000,
    0x0000,
    0x0000,
    0x180E,
    0x0C1B,
    0x0C11,
    0x0611,
    0x0611,
    0x0311,
    0x0311,
    0x019B,
    0x018E,
    0x38C0,
    0x6CC0,
    0x4460,
    0x4460,
    0x4430,
    0x4430,
    0x4418,
    0x6C18,
    0x380C,
    0x0000,
    0x0000,
    0x0000,
    /* '&' */
    0x0000,
    0x01E0,
    0x03F0,
    0x0738,
    0x0618,
    0x0618,
    0x0330,
    0x01F0,
    0x00F0,
    0x00F8,
    0x319C,
    0x330E,
    0x1E06,
    0x1C06,
    0x1C06,
    0x3F06,
    0x73FC,
    0x21F0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* ''' */
    0x0000,
    0x0000,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '(' */
    0x0000,
    0x0200,
    0x0300,
    0x0180,
    0x00C0,
    0x00C0,
    0x0060,
    0x0060,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0060,
    0x0060,
    0x00C0,
    0x00C0,
    0x0180,
    0x0300,
    0x0200,
    0x0000,
    /* ')' */
    0x0000,
    0x0020,
    0x0060,
    0x00C0,
    0x0180,
    0x0180,
    0x0300,
    0x0300,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0300,
    0x0300,
    0x0180,
    0x0180,
    0x00C0,
    0x0060,
    0x0020,
    0x0000,
    /* '*' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x00C0,
    0x00C0,
    0x06D8,
    0x07F8,
    0x01E0,
    0x0330,
    0x0738,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '+' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x3FFC,
    0x3FFC,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* ',' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0180,
    0x0180,
    0x0100,
    0x0100,
    0x0080,
    0x0000,
    0x0000,
    /* '-' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x07E0,
    0x07E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '.' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x00C0,
    0x00C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '/' */
    0x0000,
    0x0C00,
    0x0C00,
    0x0600,
    0x0600,
    0x0600,
    0x0300,
    0x0300,
    0x0300,
    0x0380,
    0x0180,
    0x0180,
    0x0180,
    0x00C0,
    0x00C0,
    0x00C0,
    0x0060,
    0x0060,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '0' */
    0x0000,
    0x03E0,
    0x07F0,
    0x0E38,
    0x0C18,
    0x180C,
    0x180C,
    0x180C,
    0x180C,
    0x180C,
    0x180C,
    0x180C,
    0x180C,
    0x180C,
    0x0C18,
    0x0E38,
    0x07F0,
    0x03E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '1' */
    0x0000,
    0x0100,
    0x0180,
    0x01C0,
    0x01F0,
    0x0198,
    0x0188,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '2' */
    0x0000,
    0x03E0,
    0x0FF8,
    0x0C18,
    0x180C,
    0x180C,
    0x1800,
    0x1800,
    0x0C00,
    0x0600,
    0x0300,
    0x0180,
    0x00C0,
    0x0060,
    0x0030,
    0x0018,
    0x1FFC,
    0x1FFC,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '3' */
    0x0000,
    0x01E0,
    0x07F8,
    0x0E18,
    0x0C0C,
    0x0C0C,
    0x0C00,
    0x0600,
    0x03C0,
    0x07C0,
    0x0C00,
    0x1800,
    0x1800,
    0x180C,
    0x180C,
    0x0C18,
    0x07F8,
    0x03E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '4' */
    0x0000,
    0x0C00,
    0x0E00,
    0x0F00,
    0x0F00,
    0x0D80,
    0x0CC0,
    0x0C60,
    0x0C60,
    0x0C30,
    0x0C18,
    0x0C0C,
    0x3FFC,
    0x3FFC,
    0x0C00,
    0x0C00,
    0x0C00,
    0x0C00,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '5' */
    0x0000,
    0x0FF8,
    0x0FF8,
    0x0018,
    0x0018,
    0x000C,
    0x03EC,
    0x07FC,
    0x0E1C,
    0x1C00,
    0x1800,
    0x1800,
    0x1800,
    0x180C,
    0x0C1C,
    0x0E18,
    0x07F8,
    0x03E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '6' */
    0x0000,
    0x07C0,
    0x0FF0,
    0x1C38,
    0x1818,
    0x0018,
    0x000C,
    0x03CC,
    0x0FEC,
    0x0E3C,
    0x1C1C,
    0x180C,
    0x180C,
    0x180C,
    0x1C18,
    0x0E38,
    0x07F0,
    0x03E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '7' */
    0x0000,
    0x1FFC,
    0x1FFC,
    0x0C00,
    0x0600,
    0x0600,
    0x0300,
    0x0380,
    0x0180,
    0x01C0,
    0x00C0,
    0x00E0,
    0x0060,
    0x0060,
    0x0070,
    0x0030,
    0x0030,
    0x0030,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '8' */
    0x0000,
    0x03E0,
    0x07F0,
    0x0E38,
    0x0C18,
    0x0C18,
    0x0C18,
    0x0638,
    0x07F0,
    0x07F0,
    0x0C18,
    0x180C,
    0x180C,
    0x180C,
    0x180C,
    0x0C38,
    0x0FF8,
    0x03E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '9' */
    0x0000,
    0x03E0,
    0x07F0,
    0x0E38,
    0x0C1C,
    0x180C,
    0x180C,
    0x180C,
    0x1C1C,
    0x1E38,
    0x1BF8,
    0x19E0,
    0x1800,
    0x0C00,
    0x0C00,
    0x0E1C,
    0x07F8,
    0x01F0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* ':' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* ';' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0180,
    0x0180,
    0x0100,
    0x0100,
    0x0080,
    0x0000,
    0x0000,
    0x0000,
    /* '<' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x1000,
    0x1C00,
    0x0F80,
    0x03E0,
    0x00F8,
    0x0018,
    0x00F8,
    0x03E0,
    0x0F80,
    0x1C00,
    0x1000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '=' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x1FF8,
    0x0000,
    0x0000,
    0x0000,
    0x1FF8,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '>' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0008,
    0x0038,
    0x01F0,
    0x07C0,
    0x1F00,
    0x1800,
    0x1F00,
    0x07C0,
    0x01F0,
    0x0038,
    0x0008,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '?' */
    0x0000,
    0x03E0,
    0x0FF8,
    0x0C18,
    0x180C,
    0x180C,
    0x1800,
    0x0C00,
    0x0600,
    0x0300,
    0x0180,
    0x00C0,
    0x00C0,
    0x00C0,
    0x0000,
    0x0000,
    0x00C0,
    0x00C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '@' */
    0x0000,
    0x0000,
    0x07E0,
    0x1818,
    0x2004,
    0x29C2,
    0x4A22,
    0x4411,
    0x4409,
    0x4409,
    0x4409,
    0x2209,
    0x1311,
    0x0CE2,
    0x4002,
    0x2004,
    0x1818,
    0x07E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'A' */
    0x0000,
    0x0380,
    0x0380,
    0x06C0,
    0x06C0,
    0x06C0,
    0x0C60,
    0x0C60,
    0x1830,
    0x1830,
    0x1830,
    0x3FF8,
    0x3FF8,
    0x701C,
    0x600C,
    0x600C,
    0xC006,
    0xC006,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'B' */
    0x0000,
    0x03FC,
    0x0FFC,
    0x0C0C,
    0x180C,
    0x180C,
    0x180C,
    0x0C0C,
    0x07FC,
    0x0FFC,
    0x180C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x180C,
    0x1FFC,
    0x07FC,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'C' */
    0x0000,
    0x07C0,
    0x1FF0,
    0x3838,
    0x301C,
    0x700C,
    0x6006,
    0x0006,
    0x0006,
    0x0006,
    0x0006,
    0x0006,
    0x0006,
    0x6006,
    0x700C,
    0x301C,
    0x1FF0,
    0x07E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'D' */
    0x0000,
    0x03FE,
    0x0FFE,
    0x0E06,
    0x1806,
    0x1806,
    0x3006,
    0x3006,
    0x3006,
    0x3006,
    0x3006,
    0x3006,
    0x3006,
    0x1806,
    0x1806,
    0x0E06,
    0x0FFE,
    0x03FE,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'E' */
    0x0000,
    0x3FFC,
    0x3FFC,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x1FFC,
    0x1FFC,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x3FFC,
    0x3FFC,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'F' */
    0x0000,
    0x3FF8,
    0x3FF8,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x1FF8,
    0x1FF8,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'G' */
    0x0000,
    0x0FE0,
    0x3FF8,
    0x783C,
    0x600E,
    0xE006,
    0xC007,
    0x0003,
    0x0003,
    0xFE03,
    0xFE03,
    0xC003,
    0xC007,
    0xC006,
    0xC00E,
    0xF03C,
    0x3FF8,
    0x0FE0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'H' */
    0x0000,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x3FFC,
    0x3FFC,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'I' */
    0x0000,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'J' */
    0x0000,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0600,
    0x0618,
    0x0618,
    0x0738,
    0x03F0,
    0x01E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'K' */
    0x0000,
    0x3006,
    0x1806,
    0x0C06,
    0x0606,
    0x0306,
    0x0186,
    0x00C6,
    0x0066,
    0x0076,
    0x00DE,
    0x018E,
    0x0306,
    0x0606,
    0x0C06,
    0x1806,
    0x3006,
    0x6006,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'L' */
    0x0000,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x1FF8,
    0x1FF8,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'M' */
    0x0000,
    0xE00E,
    0xF01E,
    0xF01E,
    0xF01E,
    0xD836,
    0xD836,
    0xD836,
    0xD836,
    0xCC66,
    0xCC66,
    0xCC66,
    0xC6C6,
    0xC6C6,
    0xC6C6,
    0xC6C6,
    0xC386,
    0xC386,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'N' */
    0x0000,
    0x300C,
    0x301C,
    0x303C,
    0x303C,
    0x306C,
    0x306C,
    0x30CC,
    0x30CC,
    0x318C,
    0x330C,
    0x330C,
    0x360C,
    0x360C,
    0x3C0C,
    0x3C0C,
    0x380C,
    0x300C,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'O' */
    0x0000,
    0x07E0,
    0x1FF8,
    0x381C,
    0x700E,
    0x6006,
    0xC003,
    0xC003,
    0xC003,
    0xC003,
    0xC003,
    0xC003,
    0xC003,
    0x6006,
    0x700E,
    0x381C,
    0x1FF8,
    0x07E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'P' */
    0x0000,
    0x0FFC,
    0x1FFC,
    0x380C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x180C,
    0x1FFC,
    0x07FC,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'Q' */
    0x0000,
    0x07E0,
    0x1FF8,
    0x381C,
    0x700E,
    0x6006,
    0xE003,
    0xC003,
    0xC003,
    0xC003,
    0xC003,
    0xC003,
    0xE007,
    0x6306,
    0x3F0E,
    0x3C1C,
    0x3FF8,
    0xF7E0,
    0xC000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'R' */
    0x0000,
    0x0FFE,
    0x1FFE,
    0x3806,
    0x3006,
    0x3006,
    0x3006,
    0x3806,
    0x1FFE,
    0x07FE,
    0x0306,
    0x0606,
    0x0C06,
    0x1806,
    0x1806,
    0x3006,
    0x3006,
    0x6006,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'S' */
    0x0000,
    0x03E0,
    0x0FF8,
    0x0C1C,
    0x180C,
    0x180C,
    0x000C,
    0x001C,
    0x03F8,
    0x0FE0,
    0x1E00,
    0x3800,
    0x3006,
    0x3006,
    0x300E,
    0x1C1C,
    0x0FF8,
    0x07E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'T' */
    0x0000,
    0x7FFE,
    0x7FFE,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'U' */
    0x0000,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x300C,
    0x1818,
    0x1FF8,
    0x07E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'V' */
    0x0000,
    0x6003,
    0x3006,
    0x3006,
    0x3006,
    0x180C,
    0x180C,
    0x180C,
    0x0C18,
    0x0C18,
    0x0E38,
    0x0630,
    0x0630,
    0x0770,
    0x0360,
    0x0360,
    0x01C0,
    0x01C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'W' */
    0x0000,
    0x6003,
    0x61C3,
    0x61C3,
    0x61C3,
    0x3366,
    0x3366,
    0x3366,
    0x3366,
    0x3366,
    0x3366,
    0x1B6C,
    0x1B6C,
    0x1B6C,
    0x1A2C,
    0x1E3C,
    0x0E38,
    0x0E38,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'X' */
    0x0000,
    0xE00F,
    0x700C,
    0x3018,
    0x1830,
    0x0C70,
    0x0E60,
    0x07C0,
    0x0380,
    0x0380,
    0x03C0,
    0x06E0,
    0x0C70,
    0x1C30,
    0x1818,
    0x300C,
    0x600E,
    0xE007,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'Y' */
    0x0000,
    0xC003,
    0x6006,
    0x300C,
    0x381C,
    0x1838,
    0x0C30,
    0x0660,
    0x07E0,
    0x03C0,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'Z' */
    0x0000,
    0x7FFC,
    0x7FFC,
    0x6000,
    0x3000,
    0x1800,
    0x0C00,
    0x0600,
    0x0300,
    0x0180,
    0x00C0,
    0x0060,
    0x0030,
    0x0018,
    0x000C,
    0x0006,
    0x7FFE,
    0x7FFE,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '[' */
    0x0000,
    0x03E0,
    0x03E0,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x0060,
    0x03E0,
    0x03E0,
    0x0000,
    /* '\' */
    0x0000,
    0x0030,
    0x0030,
    0x0060,
    0x0060,
    0x0060,
    0x00C0,
    0x00C0,
    0x00C0,
    0x01C0,
    0x0180,
    0x0180,
    0x0180,
    0x0300,
    0x0300,
    0x0300,
    0x0600,
    0x0600,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* ']' */
    0x0000,
    0x03E0,
    0x03E0,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x0300,
    0x03E0,
    0x03E0,
    0x0000,
    /* '^' */
    0x0000,
    0x0000,
    0x01C0,
    0x01C0,
    0x0360,
    0x0360,
    0x0360,
    0x0630,
    0x0630,
    0x0C18,
    0x0C18,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '_' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0xFFFF,
    0xFFFF,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* ''' */
    0x0000,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'a' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x03F0,
    0x07F8,
    0x0C1C,
    0x0C0C,
    0x0F00,
    0x0FF0,
    0x0CF8,
    0x0C0C,
    0x0C0C,
    0x0F1C,
    0x0FF8,
    0x18F0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'b' */
    0x0000,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x03D8,
    0x0FF8,
    0x0C38,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x0C38,
    0x0FF8,
    0x03D8,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'c' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x03C0,
    0x07F0,
    0x0E30,
    0x0C18,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0C18,
    0x0E30,
    0x07F0,
    0x03C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'd' */
    0x0000,
    0x1800,
    0x1800,
    0x1800,
    0x1800,
    0x1800,
    0x1BC0,
    0x1FF0,
    0x1C30,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1C30,
    0x1FF0,
    0x1BC0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'e' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x03C0,
    0x0FF0,
    0x0C30,
    0x1818,
    0x1FF8,
    0x1FF8,
    0x0018,
    0x0018,
    0x1838,
    0x1C30,
    0x0FF0,
    0x07C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'f' */
    0x0000,
    0x0F80,
    0x0FC0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x07F0,
    0x07F0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'g' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0DE0,
    0x0FF8,
    0x0E18,
    0x0C0C,
    0x0C0C,
    0x0C0C,
    0x0C0C,
    0x0C0C,
    0x0C0C,
    0x0E18,
    0x0FF8,
    0x0DE0,
    0x0C00,
    0x0C0C,
    0x061C,
    0x07F8,
    0x01F0,
    0x0000,
    /* 'h' */
    0x0000,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x07D8,
    0x0FF8,
    0x1C38,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'i' */
    0x0000,
    0x00C0,
    0x00C0,
    0x0000,
    0x0000,
    0x0000,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'j' */
    0x0000,
    0x00C0,
    0x00C0,
    0x0000,
    0x0000,
    0x0000,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00F8,
    0x0078,
    0x0000,
    /* 'k' */
    0x0000,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x000C,
    0x0C0C,
    0x060C,
    0x030C,
    0x018C,
    0x00CC,
    0x006C,
    0x00FC,
    0x019C,
    0x038C,
    0x030C,
    0x060C,
    0x0C0C,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'l' */
    0x0000,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'm' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x3C7C,
    0x7EFF,
    0xE3C7,
    0xC183,
    0xC183,
    0xC183,
    0xC183,
    0xC183,
    0xC183,
    0xC183,
    0xC183,
    0xC183,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'n' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0798,
    0x0FF8,
    0x1C38,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'o' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x03C0,
    0x0FF0,
    0x0C30,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x0C30,
    0x0FF0,
    0x03C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'p' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x03D8,
    0x0FF8,
    0x0C38,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x0C38,
    0x0FF8,
    0x03D8,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0018,
    0x0000,
    /* 'q' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x1BC0,
    0x1FF0,
    0x1C30,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1C30,
    0x1FF0,
    0x1BC0,
    0x1800,
    0x1800,
    0x1800,
    0x1800,
    0x1800,
    0x0000,
    /* 'r' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x07B0,
    0x03F0,
    0x0070,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0030,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 's' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x03E0,
    0x03F0,
    0x0E38,
    0x0C18,
    0x0038,
    0x03F0,
    0x07C0,
    0x0C00,
    0x0C18,
    0x0E38,
    0x07F0,
    0x03E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 't' */
    0x0000,
    0x0000,
    0x0080,
    0x00C0,
    0x00C0,
    0x00C0,
    0x07F0,
    0x07F0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x07C0,
    0x0780,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'u' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1818,
    0x1C38,
    0x1FF0,
    0x19E0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'v' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x180C,
    0x0C18,
    0x0C18,
    0x0C18,
    0x0630,
    0x0630,
    0x0630,
    0x0360,
    0x0360,
    0x0360,
    0x01C0,
    0x01C0,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'w' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x41C1,
    0x41C1,
    0x61C3,
    0x6363,
    0x6363,
    0x6363,
    0x3636,
    0x3636,
    0x3636,
    0x1C1C,
    0x1C1C,
    0x1C1C,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'x' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x381C,
    0x1C38,
    0x0C30,
    0x0660,
    0x0360,
    0x0360,
    0x0360,
    0x0360,
    0x0660,
    0x0C30,
    0x1C38,
    0x381C,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* 'y' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x3018,
    0x1830,
    0x1830,
    0x1870,
    0x0C60,
    0x0C60,
    0x0CE0,
    0x06C0,
    0x06C0,
    0x0380,
    0x0380,
    0x0380,
    0x0180,
    0x0180,
    0x01C0,
    0x00F0,
    0x0070,
    0x0000,
    /* 'z' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x1FFC,
    0x1FFC,
    0x0C00,
    0x0600,
    0x0300,
    0x0180,
    0x00C0,
    0x0060,
    0x0030,
    0x0018,
    0x1FFC,
    0x1FFC,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    /* '{' */
    0x0000,
    0x0300,
    0x0180,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x0060,
    0x0060,
    0x0030,
    0x0060,
    0x0040,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x00C0,
    0x0180,
    0x0300,
    0x0000,
    0x0000,
    /* '|' */
    0x0000,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0000,
    /* '}' */
    0x0000,
    0x0060,
    0x00C0,
    0x01C0,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0300,
    0x0300,
    0x0600,
    0x0300,
    0x0100,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x0180,
    0x00C0,
    0x0060,
    0x0000,
    0x0000,
    /* '~' */
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x10F0,
    0x1FF8,
    0x0F08,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
    0x0000,
};
// 16x8

#define s ((((((((0
#define X )*2+1
#define _ )*2

u8 hankaku[2048] = {
    /* pixels */

    /* 0x00 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x01 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x02 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x03 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x04 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x05 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x06 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x07 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x08 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x09 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x0a */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x0b */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x0c */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x0d */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x0e */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x0f */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x10 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x11 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x12 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x13 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x14 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x15 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x16 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x17 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x18 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x19 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x1a */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x1b */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x1c */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x1d */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x1e */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x1f */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x20 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x21 ! */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x22 s  */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X _ _ X _ _,
    s _ _ X _ _ X _ _,
    s _ _ X _ _ X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x23 X  */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X _ _ X _ _,
    s _ _ X _ _ X _ _,
    s _ X X X X X X _,
    s _ _ X _ _ X _ _,
    s _ _ X _ _ X _ _,
    s _ _ X _ _ X _ _,
    s _ X X X X X X _,
    s _ _ X _ _ X _ _,
    s _ _ X _ _ X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x24 $ */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ X X X X X _ _,
    s X _ _ X _ _ _ _,
    s X _ _ X _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ X _ _ X _,
    s _ _ _ X _ _ X _,
    s _ X X X X X _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x25 % */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X _ _ _ X _,
    s _ X X _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ X _ _ X X _ _,
    s X _ _ _ X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x26 & */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X X _ _ _,
    s _ _ X _ _ X _ _,
    s _ _ X _ _ _ _ _,
    s _ X _ X _ _ _ _,
    s X _ _ _ X _ X _,
    s X _ _ _ _ X _ _,
    s _ X _ _ X _ X _,
    s _ _ X X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x27 ' */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x28 ( */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x29 ) */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x2a * */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ X _ X _ X _ _,
    s _ _ X X X _ _ _,
    s _ _ X X X _ _ _,
    s _ X _ X _ X _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x2b + */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x2c , */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x2d - */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x2e _  */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x2f / */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x30 0 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ X X _ _,
    s _ X _ X _ X _ _,
    s _ X X _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x31 1 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x32 2 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ X _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x33 3 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ X X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x34 4 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X X _ _ _,
    s _ _ X _ X _ _ _,
    s _ X _ _ X _ _ _,
    s _ X _ _ X _ _ _,
    s _ X X X X X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x35 5 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ X X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x36 6 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x37 7 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x38 8 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X X X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x39 9 */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x3a : */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x3b ; */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x3c < */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x3d = */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x3e > */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x3f ? */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x40 @ */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ X X X _ _,
    s _ X _ X _ X _ _,
    s _ X _ X X X _ _,
    s _ X _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x41 A */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X X _ _ _,
    s _ _ X _ _ X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X X X X X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x42 B */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x43 C */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x44 D */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x45 E */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X X _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X X X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x46 F */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X X _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x47 G */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ X X X X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x48 H */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X X X X X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x49 I */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x4a J */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X X X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ X _ _ X _ _ _,
    s _ _ X X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x4b K */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ X _ _,
    s _ X _ _ X _ _ _,
    s _ X _ X _ _ _ _,
    s _ X X _ _ _ _ _,
    s _ X X _ _ _ _ _,
    s _ X _ X _ _ _ _,
    s _ X _ _ X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x4c L */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X X X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x4d M */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s X _ _ _ _ _ X _,
    s X _ _ _ _ _ X _,
    s X X _ _ _ X X _,
    s X X _ _ _ X X _,
    s X _ X _ X _ X _,
    s X _ X _ X _ X _,
    s X _ _ X _ _ X _,
    s X _ _ X _ _ X _,
    s X _ _ _ _ _ X _,
    s X _ _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x4e N */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X X _ _ _ X _,
    s _ X X _ _ _ X _,
    s _ X _ X _ _ X _,
    s _ X _ X _ _ X _,
    s _ X _ _ X _ X _,
    s _ X _ _ X _ X _,
    s _ X _ _ _ X X _,
    s _ X _ _ _ X X _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x4f O */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x50 P */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X X X X _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x51 Q */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ X _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ X X X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x52 R */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X X X X _ _,
    s _ X _ X _ _ _ _,
    s _ X _ _ X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x53 S */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x54 T */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x55 U */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x56 V */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X _ X _ _ _,
    s _ _ X _ X _ _ _,
    s _ _ X _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x57 W */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s X _ _ _ _ _ X _,
    s X _ _ _ _ _ X _,
    s X _ _ _ _ _ X _,
    s X _ _ _ _ _ X _,
    s _ X _ X _ X _ _,
    s _ X _ X _ X _ _,
    s _ X _ X _ X _ _,
    s _ _ X _ X _ _ _,
    s _ _ X _ X _ _ _,
    s _ _ X _ X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x58 X */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X _ _ X _ _,
    s _ _ _ X X _ _ _,
    s _ _ _ X X _ _ _,
    s _ _ _ X X _ _ _,
    s _ _ X _ _ X _ _,
    s _ _ X _ _ X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x59 Y */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X _ X _ _ _,
    s _ _ X _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x5a Z */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X X X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x5b [ */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x5c \ */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x5d ] */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X X X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x5e ^ */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ X _ _ _,
    s _ X _ _ _ X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x5f _ */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s X X X X X X X X,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x60 ` */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x61 a */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X X X _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x62 b */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ X X X _ _,
    s _ X X _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X _ _ _ X _,
    s _ X _ X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x63 c */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x64 d */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ X _,
    s _ _ X X X _ X _,
    s _ X _ _ _ X X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ X X _,
    s _ _ X X X _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x65 e */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X X X X X _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x66 f */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ X X X _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X X X X _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x67 g */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x68 h */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ X X X _ _,
    s _ X X _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x69 i */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x6a j */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ _ X _ _,
    s _ X _ _ _ X _ _,
    s _ _ X X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x6b k */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ X _ _,
    s _ X _ _ X _ _ _,
    s _ X _ X _ _ _ _,
    s _ X X _ X _ _ _,
    s _ X _ _ _ X _ _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x6c l */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x6d m */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s X X X _ X X _ _,
    s X _ _ X _ _ X _,
    s X _ _ X _ _ X _,
    s X _ _ X _ _ X _,
    s X _ _ X _ _ X _,
    s X _ _ X _ _ X _,
    s X _ _ X _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x6e n */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x6f o */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x70 p */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ X X X _ _,
    s _ X X _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X X _ _ _ X _,
    s _ X _ X X X _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x71 q */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X _ X _,
    s _ X _ _ _ X X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ X X _,
    s _ _ X X X _ X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x72 r */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ X X X _ _,
    s _ X X _ _ _ X _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x73 s */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ _ _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x74 t */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ X X X X _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ X _ _ _ X _,
    s _ _ _ X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x75 u */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x76 v */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X _ _ X _ _,
    s _ _ _ X X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x77 w */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s X _ _ _ _ _ X _,
    s X _ _ _ _ _ X _,
    s X _ _ _ _ _ X _,
    s X _ _ X _ _ X _,
    s X _ _ X _ _ X _,
    s X _ X _ X _ X _,
    s _ X _ _ _ X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x78 x */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X _ _ X _ _,
    s _ _ _ X X _ _ _,
    s _ _ X _ _ X _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x79 y */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ X _ _ _ _ X _,
    s _ _ X X X X X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ _ X _,
    s _ _ X X X X _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x7a z */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ X X X X X X _,
    s _ _ _ _ _ _ X _,
    s _ _ _ _ _ X _ _,
    s _ _ _ X X _ _ _,
    s _ _ X _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ X X X X X X _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x7b { */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ X _ _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x7c | */
    s _ _ _ _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x7d } */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ _ _ X _ _,
    s _ _ _ _ X _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ _ X _ _ _ _,
    s _ _ X _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x7e ~ */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ X _ _ _ X _,
    s _ X _ X _ X _ _,
    s X _ _ _ X _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,

    /* 0x7f */
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
    s _ _ _ _ _ _ _ _,
};

#undef s
#undef X
#undef _
